import http from "@/utils/request";

export async function getRoles() { }
export async function getRoutes() { }
/**
 * 获取角色列表
 */
export async function getRoleList(params) {
  return await http.get("/api/role/list", params);
}

/**
 * 添加角色
 */
export async function addRole(params) {
  return await http.post("/api/role/add", params);
}

/**
 * 编辑角色
 */
export async function updateRole(params) {
  return await http.put("/api/role/update", params);
}

/**
   * 删除角色
   */
export async function deleteRole(params) {
  return await http.delete("/api/role/delete", params);
}

/**
 * 检查角色是否被使用
 */
export async function checkRole(params) {
  return await http.getRestApi("/api/role/check", params);
}

/**
 * 获取分配权限树列表
 */
export async function getAssignTreeApi(params) {
  return await http.get("/api/role/getAssignPermissionTree", params);
}

/**
 * 保存分配的权限
 */
export async function assignSaveApi(params) {
  return await http.post("/api/role/saveRoleAssign", params);
}